package com.easonji.admin.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.easonji.common.node.TreeNode;

/**
 * @ClassName: AppDAO
 * @Description: 应用表 DAO 接口
 * @Author: LiuJun
 * @date: 2018/07/30 14:07:42
 * @Version: 1.0
 * @Copyright: Copyright (c) 2018 - 2019
 */
public interface AppDAO {

    /**
     * 获取应用树列表
     * 
     * @return 应用树列表
     */
    List<TreeNode> selectAppTreeNodes();

    /**
     * 根据用户ID，获取应用树列表
     * 
     * @param userId
     *            用户ID
     * 
     * @return 应用树列表
     */
    List<TreeNode> selectAppTreeNodesByUserId(@Param("userId") Integer userId);
}
